iT邦幫忙

2024 iThome 鐵人賽

DAY 18
0

在説了margin和padding就輪到了border啦~

border的中文是邊框的意思,而且尤其我們在製作表的時候會比較需要用到的就是邊框。
border屬性可以指定元素邊框的模式寬度和顔色。

第一個屬性

border-style指定邊框的類型

  • dotted 點點
  • dashed 虛綫
  • solid 實心
  • double 雙邊
  • groove 3D凹槽
  • ridge 3D脊狀
  • inset 3D插入
  • outset 3D起始
  • none 沒有邊框
  • hidden 隱藏邊框

程式碼寫法是

//CSS
.dotted {border-style: dotted;}
.dashed {border-style: dashed;}
.solid {border-style: solid;}
.double {border-style: double;}
.groove {border-style: groove;}
.ridge {border-style: ridge;}
.inset {border-style: inset;}
.outset {border-style: outset;}
.none {border-style: none;}
.hidden {border-style: hidden;}

//HTML
<p class="dotted">A dotted border.</p>
<p class="dashed">A dashed border.</p>
<p class="solid">A solid border.</p>
<p class="double">A double border.</p>
<p class="groove">A groove border.</p>
<p class="ridge">A ridge border.</p>
<p class="inset">An inset border.</p>
<p class="outset">An outset border.</p>
<p class="none">No border.</p>
<p class="hidden">A hidden border.</p>

就會變成這樣啦~
https://ithelp.ithome.com.tw/upload/images/20240924/20168629K3iMb0PbGq.png

第二個屬性

border-width 邊寬,它可以指定的寬度是

  • 單位為px,pt,cm,em
  • thin,medium,thick
    還有好幾個寫法是border-width: 上 右 下 左border-width: 上下 左右的方式去寫。就好像
border-width: 10px 50px 20px 30px; // 上 右 下 左
border-width: 20px 50px; //上下 左右

第三個屬性

border-color看到color顧名思義就是顔色啦也可以像第二個屬性寫法一樣不過要改成border-color: 上 右 下 左。就好像

border-color: red green blue red;

第四個屬性

第四個屬性是分別指定各邊的屬性

  • border-top-style
  • border-right-style
  • border-bottom-style
  • border-left-style
    還有幾個寫法是border-style: 上 右 下 左border-style: 上 左右 下 border-style: 上下 左右的方式。
  border-top-style: dotted;
  border-right-style: dashed;
  border-bottom-style: dotted;
  border-left-style: solid;

就會變成這樣啦
https://ithelp.ithome.com.tw/upload/images/20240924/20168629qlcIfwk2mE.png

border屬性有速寫方式:

  • border-width
  • border-style
  • border-color
    border:寬度 格式 顔色,還可以分別設定單邊的屬性
p{
    border:1px solid white;
    border-left:1px solid white;
    border-bottom:1px solid white;
    border-right:1px solid white;
    border-top:1px solid white;
}

第五個屬性

border-radius這個是可以設定邊框的圓角,寫的方式是

border-radius: 5px;
border-radius: 8px;
border-radius: 12px;

https://ithelp.ithome.com.tw/upload/images/20240924/20168629LkvN5PJ7wV.png
就會變成這樣啦~

今天就到這邊啦~我們明天見~


上一篇
day 17 css 的 padding
下一篇
day 19 css的 flex container
系列文
html跟css神奇的化學反應30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言